<?php
class Personnage {                          // private ou public

	// attributs de la classe
	private $_force;                  // notation PEAR si element est private on utilise _
	private $_localisation;
	private $_experience;
	private $_degats;
	
	// Declaration des constantes en rapport avec la force
	
	const FORCE_PETITE = 20;
	const FORCE_MOYENNE = 50;
	const FORCE_GRANDE = 80; 
	
	public function __construct($forceInitiale) {
		
		$this->setForce($forceInitiale);
	}
	
	// SETTERS - pour modifier la valeur d'un attribut
	public function setForce($force) {
		if (in_array($force, array(self::FORCE_PETITE, self::FORCE_MOYENNE, self::FORCE_GRANDE))) { // on verifie qu'on nous donne bien soit FORCE_PETITE soit FORCE_MOYENNE etc.

			$this->_force = $force;
		}
	
		
	}
}
?>	
<?php 
$perso = new Personnage(Personnage::FORCE_MOYENNE);   // on envoie une force moyenne dans le constructeur


?>	